32b56d41d57d5a7038d16958ea717921cbce0635,samples/iotfdevicemanagement/src/com/ibm/iotf/sample/devicemgmt/device/SampleRasPiDMAgentWithCustomMqttClient.java,SampleRasPiDMAgentWithCustomMqttClient,createManagedClient,#String#,192
Before Change
new Date(),
DiagnosticLog.LogSeverity.informational);
DeviceDiagnostic diag = new DeviceDiagnostic(errorCode, log);
this.deviceData = new DeviceData.Builder().
typeId(trimedValue(deviceProps.getProperty("Device-Type"))).
deviceId(trimedValue(deviceProps.getProperty("Device-ID"))).
deviceInfo(deviceInfo).
deviceFirmware(firmware).
deviceLocation(location).
deviceDiag(diag).
metadata(new JsonObject()).
build();
After Change
DiagnosticErrorCode errorCode = new DiagnosticErrorCode(0);
DiagnosticLog log = new DiagnosticLog(
"Creating a Managed Client",
new Date(),
DiagnosticLog.LogSeverity.informational);
/**
* Create a DeviceMetadata object
*/
JsonObject data = new JsonObject();
data.addProperty("customField", "customValue");
DeviceMetadata metadata = new DeviceMetadata(data);
this.deviceData = new DeviceData.Builder().
typeId(trimedValue(deviceProps.getProperty("Device-Type"))).
deviceId(trimedValue(deviceProps.getProperty("Device-ID"))).
deviceInfo(deviceInfo).
deviceFirmware(firmware).
deviceLocation(location).
deviceErrorCode(errorCode).
deviceLog(log).
metadata(metadata).
build();